large infrastructures - German English Dictionary